package unit1_0929.test4;

import java.util.Scanner;

public class Test {

	@SuppressWarnings("resource")
	public static void main(String[] args) {
		/*
		 * 写测试类，先在控制台显示一个管理员对象的用户名及密码信息，
		 * 然后提示用户修改密码；
		 * 在修改密码时，需要用户输入的密码与确认密码一致，
		 * 否则循环提示用户重新设置密码；若用户修改密码成功，则结束循环输入。
		 * 最后在控制台显示管理员的最新密码信息。
		 */
		
		Administrator administrator = new Administrator();//创建管理员对象
		administrator.show();//显示管理员信息
		
		Scanner scanner = new Scanner(System.in);
		while(true) {
			System.out.print("请输入新密码:");
			String password1 = scanner.next();
			System.out.print("请再次确认密码:");
			String password2 = scanner.next();
			if(password1.equals(password2)) {//更新管理员的密码
				administrator.userPwd=password1;
				System.out.println("密码修改成功!\n管理员当前信息是:");				
				administrator.show();
				break;//结束while循环
			}else {
				System.out.println("两次输入密码不一致!");
			}			
		}
	}

}
